package com.mycompany.dewcineplanet.repository;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

//import rewards.internal.account.Account;

import com.mycompany.dewcineplanet.model.Facebook;
import com.mycompany.dewcineplanet.model.Perfil;
import com.mycompany.dewcineplanet.model.Usuario;
public class UsuarioRepository {
	private Map<String, Usuario> usuarios = new HashMap<String, Usuario>();
	Facebook facebook;

	public UsuarioRepository() {
		Usuario usuario1 = new Usuario("GLENDA","SANCHEZ","CASABONA");
		Usuario usuario2 = new Usuario("JUAN","CUCHO","ANTUNEZ");
		Usuario usuario3 = new Usuario("MIGUEL","FELIX","GUERRA");
		Usuario usuario4 = new Usuario("FREDDY","CUCHO","ANTUNEZ");
		
		Perfil administrador = new Perfil();
		administrador.setNombrePerfil("ADMINISTRADOR");
		usuario3.setPerfil(administrador);
		usuario2.setEstado("ACTIVO"); //Se pone como estado registrado y activo
		
		usuarios.put(usuario1.getLogin(), usuario1);
		usuarios.put(usuario2.getLogin(), usuario2);
		usuarios.put(usuario3.getLogin(), usuario3);
		usuarios.put(usuario4.getLogin(), usuario4);
		
		facebook = new Facebook();
		facebook.setMiembro(usuario1);
		facebook.setMiembro(usuario2);
		facebook.setMiembro(usuario3);
		facebook.setMiembro(usuario4);
	}
	public Map<String, Usuario> obtenerTodasLosUsuarios() {
		return (usuarios);
	}
	
	public ArrayList<String> miembrosFacebook(){
		return facebook.getMiembros();
	}

}
